package eoeProject.edenOfEast.core;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DBUtils {

	public static Integer getNextId(String tn, String pk){

		try {
			SQLMaker sql = new SQLMaker(tn,SQLMaker.SQL_TYPE_SELECT);
			sql.addExpNotNull(pk);
			sql.addOrderBy(pk, "desc");
			sql.addLimit(1);
			ResultSet rs = DBConnector.getInstance().get(sql.getSQL());
			if(!rs.next())
				return 0;
			else
				return rs.getInt(pk) + 1;

		} catch (SQLException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
		return null;
	}

}
